50 variations of cj